Towards Dynamic QoS Monitoring in Service Oriented Architectures
نویسندگان
چکیده
Service Oriented Architecture (SOA) is an architectural style that provides agility to align technical solutions to modular business Web Services (WS) that are well decoupled from their consumers. This agility is established by interconnecting WS family of standards specification protocols (commonly referred to as WS-* (WS-star)) to enable security, ease of service interoperability and orchestration complexities when extending services across organizational boundaries. While orchestrating services or chaining services in varying ways to satisfy different business needs, on highly scalable cloud platforms is undeniably useful, it is increasingly challenging to effectively monitor Quality of Service (QoS), especially, service response time. This is due to a) lack of proper formulation of the WS-star interconnections mechanisms, and b) the transient performance behaviour intrinsic to the heterogeneity of the hardware and shared virtualized network and IO resources built on the cloud platforms. We present an analysis of WS-star standards, classifying and discussing their inter-dependencies to provide a basis for QoS monitoring context on protocol formulation. We then illustrate a practical implementation of a dynamic QoS monitoring mechanism using runtime service instrumentation with Aspect Oriented Programming (AOP). Preliminary evaluations show the efficiency of computing QoS on a transient performance cloud platform.
منابع مشابه
Towards a Formal Semantics for Autonomic Components
Autonomic management can improve the QoS provided by parallel/distributed applications. Within the CoreGRID Component Model, the autonomic management is tailored to the automatic – monitoring-driven – alteration of the component assembly and, therefore, is defined as the effect of (distributed) management code. This work yields a semantics based on hypergraph rewriting suitable to model the dyn...
متن کاملSelf-interested Service-Oriented Agents Based on Trust and QoS for Dynamic Reconfiguration
Progressively increasing complexity of dynamic environments, in which services and applications are demanded by potential clients, requires a high levei of reconfiguration of the offer to better match that ever changing demand. In particular, the dynamic change of the clienfs needs, leading to higher exigency, may require a smart and flexible automatic composition of more elementary services. B...
متن کاملEmploying Performance Counters and Software Wrapper for Measuring Qos Attributesof Web Services
Web services have got popular for developing Service-Oriented Architectures recently. As several web services are available to execute the same function, Quality of Service (QoS) turns into a discriminative factor which is significantly considered in service selection and service composition approaches. In different approaches, monitoring of services is used for evaluating QoS attributes. Custo...
متن کاملDynamic Agent Based Monitoring Mechanism for Web Services
With more and more web services appearing in the Internet, quality of service (QoS) has aroused attentions from many researchers. Only if QoS is assured, services can be widely used and the needs of customer can be preferably met. QoS has been researched for a long time and there are many approaches proposed to monitor web services, but most of them need to involve with service provider. For ex...
متن کاملA Service-Oriented Composition Framework with QoS Management
Quality of Services (QoS) management in compositions of services requires careful consideration of QoS characteristics of the services and effective QoS management in their execution. This paper describes an approach to implementation of QoS management in compositions of Web services in the context of Computational Quality Attributes and Service Level Agreements. Building on prior research work...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015